package com.model.purchase;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;


public class PurchaseSixCostsOrdersLinesModel  implements Serializable{
    private static final long serialVersionUID = 1L;
         
    @ExcelIgnore
    @ExcelProperty(value = "费用采购行项目ID")
    @ColumnWidth(value = 18)
    private String lineId;    
    @ExcelIgnore
    @ExcelProperty(value = "费用采购ID")
    @ColumnWidth(value = 18)
    private String purId;
    @ExcelProperty(value = "交货单号")
    @ColumnWidth(value = 18)
    private String deliveryNo;
    @ExcelProperty(value = "SAP采购订单号")
    @ColumnWidth(value = 18)
    private String sapOrderNo;
    @ExcelProperty(value = "销售合同名称")
    @ColumnWidth(value = 18)
    private String contractName;
    @ExcelProperty(value = "销售合同号")
    @ColumnWidth(value = 18)
    private String contractCode;
    @ExcelProperty(value = "交货单类型")
    @ColumnWidth(value = 18)
    private String deliveryType;
    @ExcelProperty(value = "交货单类型描述")
    @ColumnWidth(value = 18)
    private String deliveryTypeDesc;
    @ExcelProperty(value = "费用类型")
    @ColumnWidth(value = 18)
    private String costType;
    @ExcelProperty(value = "费用总额")
    @ColumnWidth(value = 18)
    private String costAmount;

    @ExcelProperty(value = "不含税费用")
    @ColumnWidth(value = 18)
    private String costExtaxAmount;

    public String getCostExtaxAmount() {
        return this.costExtaxAmount;
    }
    public void setCostExtaxAmount(String costExtaxAmount) {
        this.costExtaxAmount = costExtaxAmount;
    }
    @ExcelProperty(value = "费用货币")
    @ColumnWidth(value = 18)
    private String costCurreny;
    @ExcelProperty(value = "费用单价")
    @ColumnWidth(value = 18)
    private String costUnitPrice;
    @ExcelProperty(value = "费用单价货币")
    @ColumnWidth(value = 18)
    private String costUnitCureny;
    @ExcelProperty(value = "费用供应商code")
    @ColumnWidth(value = 18)
    private String costSupplyCode;
    @ExcelProperty(value = "费用供应商名称")
    @ColumnWidth(value = 18)
    private String costSupplyName;
    @ExcelIgnore
    @ExcelProperty(value = "创建人id")
    @ColumnWidth(value = 18)
    private String createId;
    @ExcelProperty(value = "创建人姓名")
    @ColumnWidth(value = 18)
    private String createName;
    @ExcelProperty(value = "创建时间")
    @ColumnWidth(value = 18)
    private String createTime;
    @ExcelIgnore
    @ExcelProperty(value = "更新人id")
    @ColumnWidth(value = 18)
    private String updateId;
    @ExcelProperty(value = "更新人姓名")
    @ColumnWidth(value = 18)
    private String updateName;
    @ExcelProperty(value = "更新时间")
    @ColumnWidth(value = 18)
    private String updateTime;
    @ExcelProperty(value = "部门名称")
    @ColumnWidth(value = 18)
    private String deptName;
    @ExcelProperty(value = "订单状态")
    @ColumnWidth(value = 18)
    private String status;
    @ExcelIgnore
    @ExcelProperty(value = "部门id")
    @ColumnWidth(value = 18)
    private String deptId;
    @ExcelProperty(value = "工厂代码")
    @ColumnWidth(value = 18)
    private String factoryCode;



    @ExcelProperty(value = "物料编码")
    @ColumnWidth(value = 18)
    private String materialCode;
    @ExcelProperty(value = "物料名称")
    @ColumnWidth(value = 18)
    private String materialName;
    @ExcelProperty(value = "签收数量")
    @ColumnWidth(value = 18)
    private String signQuantity;
    @ExcelProperty(value = "销售订单")
    @ColumnWidth(value = 18)
    private String saleOrderNo;
    @ExcelProperty(value = "销售订单行项目")
    @ColumnWidth(value = 18)
    private String saleOrderLineNo;
    @ExcelProperty(value = "物料组")
    @ColumnWidth(value = 18)
    private String materialGropCode;
    @ExcelProperty(value = "客户编码")
    @ColumnWidth(value = 18)
    private String custCode;
    @ExcelProperty(value = "客户名称")
    @ColumnWidth(value = 18)
    private String custName;
    @ExcelProperty(value = "销售组织")
    @ColumnWidth(value = 18)
    private String vkorg;

    public String getCustCode() {
        return this.custCode;
    }

    public void setCustCode(String custCode) {
        this.custCode = custCode;
    }

    public String getCustName() {
        return this.custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getVkorg() {
        return this.vkorg;
    }
    public void setVkorg(String vkorg) {
        this.vkorg = vkorg;
    }
    public String getMaterialCode() {
        return this.materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    public String getMaterialName() {
        return this.materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getSignQuantity() {
        return this.signQuantity;
    }

    public void setSignQuantity(String signQuantity) {
        this.signQuantity = signQuantity;
    }

    public String getSaleOrderNo() {
        return this.saleOrderNo;
    }

    public void setSaleOrderNo(String saleOrderNo) {
        this.saleOrderNo = saleOrderNo;
    }

    public String getSaleOrderLineNo() {
        return this.saleOrderLineNo;
    }

    public void setSaleOrderLineNo(String saleOrderLineNo) {
        this.saleOrderLineNo = saleOrderLineNo;
    }

    public String getMaterialGropCode() {
        return this.materialGropCode;
    }
    public void setMaterialGropCode(String materialGropCode) {
        this.materialGropCode = materialGropCode;
    }

    public String getLineId() {
        return this.lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }
      
    public String getPurId() {
        return this.purId;
    }
    
    public void setPurId(String purId) {
        this.purId = purId;
    }

    public String getDeliveryNo() {
        return this.deliveryNo;
    }
      
    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }
    
    public String getSapOrderNo() {
        return this.sapOrderNo;
    }

    public void setSapOrderNo(String sapOrderNo) {
        this.sapOrderNo = sapOrderNo;
    }
      
    public String getContractName() {
        return this.contractName;
    }
    
    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getContractCode() {
        return this.contractCode;
    }
      
    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }
    
    public String getDeliveryType() {
        return this.deliveryType;
    }

    public void setDeliveryType(String deliveryType) {
        this.deliveryType = deliveryType;
    }
      
    public String getDeliveryTypeDesc() {
        return this.deliveryTypeDesc;
    }
    
    public void setDeliveryTypeDesc(String deliveryTypeDesc) {
        this.deliveryTypeDesc = deliveryTypeDesc;
    }

    public String getCostType() {
        return this.costType;
    }
      
    public void setCostType(String costType) {
        this.costType = costType;
    }
    
    public String getCostAmount() {
        return this.costAmount;
    }

    public void setCostAmount(String costAmount) {
        this.costAmount = costAmount;
    }
      
    public String getCostCurreny() {
        return this.costCurreny;
    }
    
    public void setCostCurreny(String costCurreny) {
        this.costCurreny = costCurreny;
    }

    public String getCostUnitPrice() {
        return this.costUnitPrice;
    }
      
    public void setCostUnitPrice(String costUnitPrice) {
        this.costUnitPrice = costUnitPrice;
    }
    
    public String getCostUnitCureny() {
        return this.costUnitCureny;
    }

    public void setCostUnitCureny(String costUnitCureny) {
        this.costUnitCureny = costUnitCureny;
    }
      
    public String getCostSupplyCode() {
        return this.costSupplyCode;
    }
    
    public void setCostSupplyCode(String costSupplyCode) {
        this.costSupplyCode = costSupplyCode;
    }

    public String getCostSupplyName() {
        return this.costSupplyName;
    }
      
    public void setCostSupplyName(String costSupplyName) {
        this.costSupplyName = costSupplyName;
    }
    
    public String getCreateId() {
        return this.createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }
      
    public String getCreateName() {
        return this.createName;
    }
    
    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getCreateTime() {
        return this.createTime;
    }
      
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
    
    public String getUpdateId() {
        return this.updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId;
    }
      
    public String getUpdateName() {
        return this.updateName;
    }
    
    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    public String getUpdateTime() {
        return this.updateTime;
    }
      
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }
    
    public String getDeptName() {
        return this.deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }
      
    public String getStatus() {
        return this.status;
    }
    
    public void setStatus(String status) {
        this.status = status;
    }

    public String getDeptId() {
        return this.deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getFactoryCode() {
        return this.factoryCode;
    }
    public void setFactoryCode(String factoryCode) {
        this.factoryCode = factoryCode;
    }

}